/*
 * table_CcDefChain_t.h
 *
 *  Created on: 2012/05/03
 *      Author: guanxiaoying
 */

#ifndef TABLE_CCDEFCHAIN_H_
#define TABLE_CCDEFCHAIN_H_

typedef struct __CCDEFCHAIN_ACCESS{
	BOOL (*clear)( VOID );
	BOOL (*reset)( VOID );
	BOOL (*alloc)( AST );
	AST  (*getMax)( VOID );
	ACCESS_IDX_FIELD parameter;
	AST (*find) ( AST root, PSZ name );
	AST (*insert)( AST root, AST *proot, PSZ name );
}CCDEFCHAIN_ACCESS;
extern const CCDEFCHAIN_ACCESS stCCDefSymChainAccess;

#endif /* TABLE_CCDEFCHAIN_H_ */
